annoying thought - Turkish English Dictionary